radar self guided missile - Turkish English Dictionary